Applying UI patterns for modeling dialogs
نویسندگان
چکیده
Software designs for use on interactive devices can be specified with models. Model-based languages allow layout specifications of UIs on different levels of abstraction. Specifications of dialogs can for instance be made with statecharts. Languages that allow specifications based on statecharts need to be adapted for use together with UI layout models. UI patterns can be applied to user interface layout and behavior designs. Corresponding specifications based on UI models can be created and changed with editors for use with platformspecific interpreters afterwards. The paper focusses the effects of UI pattern application on model-based specifications.
منابع مشابه
Dynamic Dialogs: Simplified Programming of Complex, Responsive User Interfaces
Currently, the dominant paradigms of programming user interfaces (UIs) regard the UI as a collection of objects with lifetimes, to be created, connected, constrained, made to handle events, and so forth. A simpler and older paradigm is that the UI is painted, repeatedly, as if on a blank window. Dynamic Dialogs(DD) are UIs programmed as if they were only painted, without regard to underlying UI...
متن کاملModel-Driven User Interface Generation and Adaptation in Process-Aware Information Systems
The increasing adoption of process-aware information systems (PAISs) has resulted in a large number of implemented business processes. To react on changing needs, companies should be able to quickly adapt these process implementations if required. Current PAISs, however, only provide mechanisms to evolve the schema of a process model, but do not allow for the automated creation and adaptation o...
متن کاملJava UI : Effects for Controlling UI Object Access
Most graphical user interface (GUI) libraries forbid accessing UI elements from threads other than the UI event loop thread. Violating this requirement leads to a program crash or an inconsistent UI. Unfortunately, such errors are all too common in GUI programs. We present a polymorphic type and effect system that prevents non-UI threads from accessing UI objects or invoking UI-thread-only meth...
متن کاملJavaUI: Effects for Controlling UI Object Access (Extended Version)?
Most graphical user interface (GUI) libraries forbid accessing UI elements from threads other than the UI event loop thread. Violating this requirement leads to a program crash or an inconsistent UI. Unfortunately, such errors are all too common in GUI programs. We present a polymorphic type and effect system that prevents non-UI threads from accessing UI objects or invoking UI-thread-only meth...
متن کاملAnalysis and Design of Model-Based User Interfaces: An Approach to Refining Specifications towards Implementation
This paper proposes a method for user interface development where a model for analysis (Just-UI) and a model for design (DiaMODL) are conveniently combined into an integrated method. Just-UI currently supports automatically refining analysis models, through conceptual patterns to concrete user interface designs. Integrating a dialog modeling language (DiaMODL) into the method, will let the desi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016